package com.offcn.project.service;

import com.offcn.project.pojo.*;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Auther: wzy
 * @Date: 2021/01/27/18:23
 * @Description:创建服务提供方，在项目模块创建获取项目回报列表方法
 */
public interface ProjectInfoServcie {
    /**
     * 根据项目id获取项目回报列表
     *
     * @param projectId
     * @return
     */
    List<TReturn> getReturnList(Integer projectId);

    /**
     * 获取项目中所有项目
     *
     * @return
     */
    public List<TProject> findAllProject();

    /**
     * 根据项目id获取所有图片
     *
     * @param id
     * @return
     */
    List<TProjectImages> getProjectImages(Integer id);

    /**
     * 根据项目id获取项目信息
     *
     * @param projectId
     * @return
     */
    public TProject findProjectInfo(Integer projectId);

    /**
     * 获得项目标签
     *
     * @return
     */
    public List<TTag> findAllTag();

    /**
     * 获得项目分类
     *
     * @return
     */
    public List<TType> findAllType();

    /**
     * 获取回报信息
     *
     * @param returnId
     * @return
     */
    public TReturn findReturnInfo(Integer returnId);


}
